package cn.ac.aircas.system.domain.vo;


import java.util.Date;

public class RoadConditionTabvo {
    private Long conditionId;

    /**
     * 路名
     */
    private String roadName;

    /**
     * 街道名
     */
    private String streetName;

    /**
     * 行政区域
     */
    private String region;

    /**
     * 位置区域GPS
     */
    private String positionGps;

    /**
     * 路段长
     */
    private Double pathLength;


    /**
     * 路面状况(1代表正常，2代表异常，3代表危险)
     */
    private Integer roadCondition;

    /**
     * 异常大类(1代地表缺陷，2代表地下缺陷)
     */
    private Integer exceptionType;

    /**
     * 异常小类(3代表面平整度，4代表跳车指数，5代表车辙深度，6代表平均构造深度，7代表地下空洞)
     */
    private Integer exceptionDetailType;


    /**
     * 异常小类名字(3代表面平整度，4代表跳车指数，5代表车辙深度，6代表平均构造深度，7代表地下空洞)
     */
    private String exceptionDetailTypeName;


    /**
     * 整改意见
     */
    private String rectifyOpinions;


    /**
     * 检测时间
     */
    private Date detectionTime;


    public Long getConditionId() {
        return conditionId;
    }

    public void setConditionId(Long conditionId) {
        this.conditionId = conditionId;
    }

    public String getRoadName() {
        return roadName;
    }

    public void setRoadName(String roadName) {
        this.roadName = roadName;
    }

    public String getStreetName() {
        return streetName;
    }

    public void setStreetName(String streetName) {
        this.streetName = streetName;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public String getPositionGps() {
        return positionGps;
    }

    public void setPositionGps(String positionGps) {
        this.positionGps = positionGps;
    }

    public Double getPathLength() {
        return pathLength;
    }

    public void setPathLength(Double pathLength) {
        this.pathLength = pathLength;
    }

    public Integer getRoadCondition() {
        return roadCondition;
    }

    public void setRoadCondition(Integer roadCondition) {
        this.roadCondition = roadCondition;
    }

    public Integer getExceptionType() {
        return exceptionType;
    }

    public void setExceptionType(Integer exceptionType) {
        this.exceptionType = exceptionType;
    }

    public Integer getExceptionDetailType() {
        return exceptionDetailType;
    }

    public void setExceptionDetailType(Integer exceptionDetailType) {
        this.exceptionDetailType = exceptionDetailType;
    }

    public String getExceptionDetailTypeName() {
        return exceptionDetailTypeName;
    }

    public void setExceptionDetailTypeName(String exceptionDetailTypeName) {
        this.exceptionDetailTypeName = exceptionDetailTypeName;
    }

    public String getRectifyOpinions() {
        return rectifyOpinions;
    }

    public void setRectifyOpinions(String rectifyOpinions) {
        this.rectifyOpinions = rectifyOpinions;
    }

    public Date getDetectionTime() {
        return detectionTime;
    }

    public void setDetectionTime(Date detectionTime) {
        this.detectionTime = detectionTime;
    }
}
